package com.four.order.dao;

import com.four.common.vo.ShoppingVo;
import com.four.order.entity.OrShopping;
import com.four.order.vo.ShoppingPage;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author lky
 * @version 1.0
 * @date 2022/1/13 9:30
 */

public interface ShoppingDao {

    /**
     * 添加订单
     * @param shoppingVo
     */
    void addShopping(@Param("shoppingVo") ShoppingVo shoppingVo);

    /**
     * 订单详情
     * @param orId
     * @return
     */
    OrShopping getById(@Param("orId") Integer orId);

    /**
     * 修改订单状态
     * @param byId
     */
    void updateByStatus(@Param("byId") OrShopping byId);

    /**
     * 查询所有订单
     * 条件查
     * @param shoppingPage
     * @return
     */
    List<OrShopping> findAllShopping(@Param("shoppingPage") ShoppingPage shoppingPage);

}
